package model.base;

import java.math.BigDecimal;
import java.util.Date;

import com.jfinal.plugin.activerecord.IBean;

/**
 * do not modify this file.^_^
 */
@SuppressWarnings("serial")
public abstract class BaseCalibration<M extends BaseCalibration<M>> extends _BaseModel<M> implements IBean {

    /**
     * ID
     */
    public void setId(Long id) {
        set("id", id);
    }

    /**
     * ID
     */
    public Long getId() {
        return getLong("id");
    }
    /**
     * 创建时间
     */
    public void setCreateTime(Date createTime) {
        set("createTime", createTime);
    }

    /**
     * 创建时间
     */
    public Date getCreateTime() {
        return get("createTime");
    }
    /**
     * 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        set("updateTime", updateTime);
    }

    /**
     * 更新时间
     */
    public Date getUpdateTime() {
        return get("updateTime");
    }
    /**
     * 站点
     */
    public void setStationId(Long stationId) {
        set("stationId", stationId);
    }

    /**
     * 站点
     */
    public Long getStationId() {
        return getLong("stationId");
    }
    /**
     * 运维公司
     */
    public void setServicerId(Long servicerId) {
        set("servicerId", servicerId);
    }

    /**
     * 运维公司
     */
    public Long getServicerId() {
        return getLong("servicerId");
    }
    /**
     * 记录人
     */
    public void setRecorder(String recorder) {
        set("recorder", recorder);
    }

    /**
     * 记录人
     */
    public String getRecorder() {
        return getStr("recorder");
    }
    /**
     * 分析仪原理
     */
    public void setPrinciple(String principle) {
        set("principle", principle);
    }

    /**
     * 分析仪原理
     */
    public String getPrinciple() {
        return getStr("principle");
    }
    /**
     * 分析仪量程
     */
    public void setRange(BigDecimal range) {
        set("range", range);
    }

    /**
     * 分析仪量程
     */
    public BigDecimal getRange() {
        return get("range");
    }
    /**
     * 计量单位
     */
    public void setUnit(String unit) {
        set("unit", unit);
    }

    /**
     * 计量单位
     */
    public String getUnit() {
        return getStr("unit");
    }
    /**
     * 零点
     */
    public void setZero(BigDecimal zero) {
        set("zero", zero);
    }

    /**
     * 零点
     */
    public BigDecimal getZero() {
        return get("zero");
    }
    /**
     * 零点上次校准值
     */
    public void setLastNum(BigDecimal lastNum) {
        set("lastNum", lastNum);
    }

    /**
     * 零点上次校准值
     */
    public BigDecimal getLastNum() {
        return get("lastNum");
    }
    /**
     * 零点校前值
     */
    public void setBeforeNum(BigDecimal beforeNum) {
        set("beforeNum", beforeNum);
    }

    /**
     * 零点校前值
     */
    public BigDecimal getBeforeNum() {
        return get("beforeNum");
    }
    /**
     * 零点校后值
     */
    public void setAfterNum(BigDecimal afterNum) {
        set("afterNum", afterNum);
    }

    /**
     * 零点校后值
     */
    public BigDecimal getAfterNum() {
        return get("afterNum");
    }
    /**
     * 零点漂移
     */
    public void setDriven(BigDecimal driven) {
        set("driven", driven);
    }

    /**
     * 零点漂移
     */
    public BigDecimal getDriven() {
        return get("driven");
    }
    /**
     * 零点校准状态
     */
    public void setIsNormal(Boolean isNormal) {
        set("isNormal", isNormal);
    }

    /**
     * 零点校准状态
     */
    public Boolean getIsNormal() {
        return get("isNormal");
    }
    /**
     * 标气浓度
     */
    public void setGas(BigDecimal gas) {
        set("gas", gas);
    }

    /**
     * 标气浓度
     */
    public BigDecimal getGas() {
        return get("gas");
    }
    /**
     * 量程上次校准值
     */
    public void setRangLastNum(BigDecimal rangLastNum) {
        set("rangLastNum", rangLastNum);
    }

    /**
     * 量程上次校准值
     */
    public BigDecimal getRangLastNum() {
        return get("rangLastNum");
    }
    /**
     * 量程校前值
     */
    public void setRangebeforeNum(BigDecimal rangebeforeNum) {
        set("rangebeforeNum", rangebeforeNum);
    }

    /**
     * 量程校前值
     */
    public BigDecimal getRangebeforeNum() {
        return get("rangebeforeNum");
    }
    /**
     * 量程校后值
     */
    public void setRangeAfterNum(BigDecimal rangeAfterNum) {
        set("rangeAfterNum", rangeAfterNum);
    }

    /**
     * 量程校后值
     */
    public BigDecimal getRangeAfterNum() {
        return get("rangeAfterNum");
    }
    /**
     * 量程漂移
     */
    public void setRangeNum(BigDecimal rangeNum) {
        set("rangeNum", rangeNum);
    }

    /**
     * 量程漂移
     */
    public BigDecimal getRangeNum() {
        return get("rangeNum");
    }
    /**
     * 量程仪器校准状态
     */
    public void setRangeIsNormal(Boolean rangeIsNormal) {
        set("rangeIsNormal", rangeIsNormal);
    }

    /**
     * 量程仪器校准状态
     */
    public Boolean getRangeIsNormal() {
        return get("rangeIsNormal");
    }
}
